Microsoft Excel-এ Advanced Functions ব্যবহার করলে আপনি ডেটার উপর জটিল গণনা, বিশ্লেষণ এবং অটোমেশন করতে পারেন। এগুলি VLOOKUP, INDEX/MATCH, SUMIFS, IFERROR, ARRAY Functions, এবং TEXT Functions ইত্যাদি অন্তর্ভুক্ত করে, যা আপনাকে দ্রুত এবং কার্যকরভাবে ডেটা বিশ্লেষণ এবং ফরম্যাটিং করতে সাহায্য করবে।
1. VLOOKUP এবং HLOOKUP
VLOOKUP এবং HLOOKUP ফাংশনগুলি এক্সেল শীটে খোঁজা এবং ডেটা ফেরত আনতে ব্যবহৃত হয়।
VLOOKUP
VLOOKUP একটি কলামের মধ্যে খোঁজা করে এবং সংশ্লিষ্ট রো থেকে মান ফেরত দেয়।
Syntax:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: খোঁজার মান (যেমন নাম বা ID)।
- table_array: যে রেঞ্জে খোঁজা হবে।
- col_index_num: যে কলাম থেকে মান ফেরত আনতে হবে।
- range_lookup: TRUE (অপ্রকৃত) বা FALSE (সঠিক মেলানোর জন্য)।
উদাহরণ:
=VLOOKUP(A2, B2:D10, 3, FALSE)
এটি A2 এর মানটি B2:D10 এর মধ্যে খুঁজে বের করবে এবং ৩য় কলাম থেকে সংশ্লিষ্ট মান ফেরত দেবে।
HLOOKUP
HLOOKUP হরিজেন্টাল লুকআপের জন্য ব্যবহৃত হয়। এটি শিরোনাম লাইনে খোঁজ করে এবং সংশ্লিষ্ট রো থেকে মান ফেরত আনে।
2. INDEX এবং MATCH
INDEX এবং MATCH দুটি ফাংশন একত্রে ব্যবহার করে VLOOKUP বা HLOOKUP-এর তুলনায় আরও বেশি নমনীয়তার সাথে ডেটা খোঁজার কাজ করা যায়।
INDEX
INDEX নির্দিষ্ট রো এবং কলাম অনুযায়ী মান ফেরত দেয়।
Syntax:
=INDEX(array, row_num, [column_num])
- array: খোঁজার জন্য ডেটার রেঞ্জ।
- row_num: যে রো থেকে মান ফেরত আনতে হবে।
- column_num: (ঐচ্ছিক) যে কলাম থেকে মান ফেরত আনতে হবে।
MATCH
MATCH একটি সেল বা মান খুঁজে বের করে তার অবস্থান রিটার্ন করে।
Syntax:
=MATCH(lookup_value, lookup_array, [match_type])
- lookup_value: খোঁজার মান।
- lookup_array: খোঁজা হবে এমন রেঞ্জ।
- match_type: 1 (নির্দিষ্ট অর্ডারে), 0 (একটি সঠিক ম্যাচ), বা -1 (অবাধ অর্ডারে)।
INDEX + MATCH ব্যবহার:
=INDEX(B2:B10, MATCH(A2, A2:A10, 0))
এটি A2 এর মান A2:A10 রেঞ্জে খুঁজে বের করবে এবং তার সংশ্লিষ্ট B কলাম থেকে মান ফেরত দেবে।
3. SUMIFS, COUNTIFS, এবং AVERAGEIFS
SUMIFS, COUNTIFS, এবং AVERAGEIFS ফাংশনগুলি একাধিক শর্তের ভিত্তিতে গাণিতিক ক্রিয়াগুলি সম্পাদন করতে ব্যবহৃত হয়।
SUMIFS
SUMIFS একাধিক শর্ত পূরণ হলে নির্দিষ্ট মানের যোগফল প্রদান করে।
Syntax:
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- sum_range: যোগফল করা রেঞ্জ।
- criteria_range: শর্তের জন্য রেঞ্জ।
- criteria: শর্ত।
উদাহরণ:
=SUMIFS(B2:B10, A2:A10, "Apple", C2:C10, ">10")
এটি B2:B10 রেঞ্জের মান যোগ করবে যেখানে A2:A10 রেঞ্জে "Apple" এবং C2:C10 রেঞ্জে মান ১০-এর বেশি।
COUNTIFS
COUNTIFS একাধিক শর্তে মানের সংখ্যা গণনা করে।
Syntax:
=COUNTIFS(range1, criteria1, [range2], [criteria2], ...)
AVERAGEIFS
AVERAGEIFS একাধিক শর্তের ভিত্তিতে গড় মান গণনা করে।
Syntax:
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
4. IF এবং IFERROR
IF এবং IFERROR শর্তানুযায়ী মান ফেরত দেয় এবং ত্রুটি হ্যান্ডলিংয়ে সাহায্য করে।
IF
IF একটি শর্তের উপর ভিত্তি করে দুটি মানের মধ্যে একটি ফেরত দেয়।
Syntax:
=IF(logical_test, value_if_true, value_if_false)
- logical_test: শর্ত যা পরীক্ষা করা হবে।
- value_if_true: শর্ত সত্য হলে ফিরিয়ে দেওয়া মান।
- value_if_false: শর্ত মিথ্যা হলে ফিরিয়ে দেওয়া মান।
উদাহরণ:
=IF(A2 > 10, "Pass", "Fail")
এটি A2 এর মান যদি 10 এর বেশি হয়, তবে "Pass" এবং না হলে "Fail" দেখাবে।
IFERROR
IFERROR ফাংশনটি ত্রুটি (যেমন #DIV/0!, #N/A) দেখানো থেকে রক্ষা করে এবং একটি কাস্টম বার্তা ফেরত দেয়।
Syntax:
=IFERROR(value, value_if_error)
উদাহরণ:
=IFERROR(A2/B2, "Error")
এটি A2/B2 হিসাব করার সময় যদি কোনো ত্রুটি হয়, তবে "Error" প্রদর্শন করবে।
5. TEXT Functions
TEXT ফাংশনগুলি স্ট্রিং (টেক্সট) ডেটার সাথে কাজ করার জন্য ব্যবহৃত হয়, যেমন তারিখ বা সংখ্যা ফরম্যাট পরিবর্তন করা।
TEXT
TEXT ফাংশনটি একটি সংখ্যা বা তারিখকে একটি নির্দিষ্ট ফরম্যাটে রূপান্তর করে।
Syntax:
=TEXT(value, format_text)
উদাহরণ:
=TEXT(A2, "dd-mm-yyyy")
এটি A2 সেলের তারিখকে "dd-mm-yyyy" ফরম্যাটে রূপান্তর করবে।
CONCATENATE এবং TEXTJOIN
- CONCATENATE: দুটি বা তার বেশি টেক্সট একত্রিত করে।
- TEXTJOIN: নির্দিষ্ট ডিলিমিটার ব্যবহার করে একাধিক টেক্সট একত্রিত করতে ব্যবহৃত হয়।
Syntax:
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
উদাহরণ:
=TEXTJOIN(", ", TRUE, A2:A5)
এটি A2:A5 রেঞ্জের সমস্ত টেক্সটকে কমা এবং স্পেস দিয়ে একত্রিত করবে।
সারাংশ
Advanced Excel Functions ব্যবহার করে আপনি ডেটার বিশ্লেষণ, গাণিতিক কাজ, ফরম্যাটিং, এবং স্বয়ংক্রিয়করণ করতে পারেন। VLOOKUP, INDEX/MATCH, SUMIFS, IF, TEXT Functions ইত্যাদি ফাংশনগুলি ব্যবহার করে আপনি আপনার কাজকে আরও দ্রুত, সঠিক এবং দক্ষভাবে সম্পন্ন করতে পারবেন। Excel-এর এই উন্নত ফিচারগুলি আপনাকে বৃহৎ ডেটা সেটগুলি পরিচালনা এবং বিশ্লেষণ করার জন্য শক্তিশালী হাতিয়ার প্রদান করে।
Excel-এ Lookup Functions এমন ফাংশন যা আপনাকে একটি নির্দিষ্ট মান অনুসন্ধান করতে এবং সম্পর্কিত ডেটা খুঁজে বের করতে সাহায্য করে। এর মধ্যে VLOOKUP, HLOOKUP, এবং XLOOKUP সবচেয়ে জনপ্রিয় ফাংশন। এগুলোর মাধ্যমে আপনি একটি টেবিল বা রেঞ্জ থেকে নির্দিষ্ট মান অনুসন্ধান করে ফলাফল পেতে পারেন।
VLOOKUP
VLOOKUP (Vertical Lookup) ফাংশনটি একটি সেলের মানের জন্য উল্লম্বভাবে অনুসন্ধান করতে ব্যবহৃত হয়। এটি একটি কলাম থেকে মান অনুসন্ধান করে এবং সেই মানের সাপেক্ষে একটি নির্দিষ্ট কলাম থেকে ডেটা বের করে দেয়।
VLOOKUP Syntax:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: যেটি আপনি খুঁজতে চান। এটি হতে পারে একটি সেল রেফারেন্স বা একটি নির্দিষ্ট মান।
- table_array: যেখানে আপনি অনুসন্ধান করবেন, অর্থাৎ ডেটার পরিসীমা (যেমন A1:D10)।
- col_index_num: যেই কলামে আপনি ডেটা পেতে চান, তার সংখ্যা। প্রথম কলাম ১ নম্বর কলাম।
- range_lookup: (ঐচ্ছিক) আপনি যদি সঠিক মিল চান, তবে এটি FALSE এবং প্রায় মিল চান, তবে এটি TRUE হবে।
উদাহরণ:
আপনি যদি একটি টেবিল থেকে স্টুডেন্টের আইডি দিয়ে তাদের নাম খুঁজতে চান, তাহলে:
=VLOOKUP(102, A2:B10, 2, FALSE)
এখানে 102 হল স্টুডেন্ট আইডি, A2:B10 হল টেবিল রেঞ্জ, এবং 2 হল নামের কলাম (যেহেতু নাম 2 নম্বর কলামে আছে)।
HLOOKUP
HLOOKUP (Horizontal Lookup) ফাংশনটি একটি সেলের মানের জন্য অনুভূমিকভাবে অনুসন্ধান করতে ব্যবহৃত হয়। এটি একটি সারি থেকে মান অনুসন্ধান করে এবং সেই মানের সাপেক্ষে একটি নির্দিষ্ট সারি থেকে ডেটা বের করে দেয়।
HLOOKUP Syntax:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- lookup_value: যেটি আপনি খুঁজতে চান।
- table_array: অনুসন্ধান করার জন্য টেবিলের পরিসীমা।
- row_index_num: যে সারি থেকে আপনি ফলাফল পেতে চান। প্রথম সারি ১ নম্বর সারি।
- range_lookup: (ঐচ্ছিক) TRUE বা FALSE। সঠিক মিল চান, তবে FALSE, প্রায় মিল চান, তবে TRUE।
উদাহরণ:
আপনি যদি একটি টেবিল থেকে পণ্যের কোড দিয়ে তার দাম খুঁজতে চান, তাহলে:
=HLOOKUP("P001", A1:D3, 2, FALSE)
এখানে "P001" হল পণ্যের কোড, A1:D3 হল টেবিল রেঞ্জ, এবং 2 হল দাম সংরক্ষিত সারি (যেহেতু দাম 2 নম্বর সারিতে আছে)।
XLOOKUP
XLOOKUP হল VLOOKUP এবং HLOOKUP এর উন্নত সংস্করণ। এটি উল্লম্ব এবং অনুভূমিকভাবে উভয় ধরনের অনুসন্ধান করতে সক্ষম এবং আরও বেশি নমনীয়। Excel 365 এবং Excel 2021 এ এটি উপলব্ধ।
XLOOKUP Syntax:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
- lookup_value: যেটি আপনি খুঁজতে চান।
- lookup_array: যেখানে আপনি খুঁজবেন।
- return_array: যেখান থেকে আপনি ফলাফল পেতে চান।
- if_not_found: (ঐচ্ছিক) যদি মান না পাওয়া যায়, তবে কি দেখানো হবে।
- match_mode: (ঐচ্ছিক) সঠিক বা কাছাকাছি মিলের জন্য 0 (Exact) বা 1 (Approximate)।
- search_mode: (ঐচ্ছিক) অনুসন্ধানের কৌশল। সাধারণত 1 (First to Last), বা -1 (Last to First)।
উদাহরণ:
আপনি যদি ID দিয়ে একজন কর্মচারীর নাম খুঁজতে চান, তাহলে:
=XLOOKUP(103, A2:A10, B2:B10, "Not Found")
এখানে 103 হল কর্মচারীর ID, A2:A10 হল ID এর কলাম, এবং B2:B10 হল নামের কলাম। যদি মান না পাওয়া যায়, তাহলে "Not Found" প্রদর্শিত হবে।
VLOOKUP, HLOOKUP এবং XLOOKUP এর মধ্যে পার্থক্য
- VLOOKUP: ডেটাকে উল্লম্বভাবে অনুসন্ধান করে (কলাম অনুসারে)।
- HLOOKUP: ডেটাকে অনুভূমিকভাবে অনুসন্ধান করে (সারি অনুসারে)।
- XLOOKUP: উল্লম্ব এবং অনুভূমিকভাবে উভয়ই অনুসন্ধান করতে সক্ষম, এবং এর আরো উন্নত বৈশিষ্ট্য রয়েছে, যেমন if_not_found এবং match_mode।
সারাংশ
VLOOKUP, HLOOKUP, এবং XLOOKUP ফাংশনগুলি Excel-এ ডেটা অনুসন্ধান করার শক্তিশালী টুলস। VLOOKUP এবং HLOOKUP নির্দিষ্টভাবে উল্লম্ব এবং অনুভূমিক অনুসন্ধানের জন্য ব্যবহৃত হয়, তবে XLOOKUP একটি উন্নত ফাংশন যা আরও নমনীয় এবং শক্তিশালী অনুসন্ধান ফিচার প্রদান করে।
INDEX এবং MATCH ফাংশন Excel-এর শক্তিশালী ফাংশনগুলোর মধ্যে অন্যতম, যা একে অপরের সাথে মিলে কাজ করে এবং আপনি যখন VLOOKUP বা HLOOKUP ফাংশন ব্যবহার করতে পারেন না তখন এটি একটি চমৎকার বিকল্প হিসেবে কাজ করে। INDEX এবং MATCH একসাথে ব্যবহৃত হলে অনেক শক্তিশালী ডেটা অনুসন্ধান (lookup) সমাধান প্রদান করে।
INDEX ফাংশন
INDEX ফাংশন একটি নির্দিষ্ট সেলে ডেটা প্রদান করে, যখন আপনি একটি রেঞ্জের মধ্যে কোন সেলের মান জানতে চান। এটি দুটি প্রধান উপায়ে কাজ করতে পারে:
- Array Form: যখন একটি নির্দিষ্ট রেঞ্জের মধ্যে মান পাওয়া প্রয়োজন।
- Reference Form: যখন একাধিক রেঞ্জ থেকে একটি সেল নির্বাচন করা হয়।
Syntax:
=INDEX(array, row_num, [column_num])
- array: ডেটার রেঞ্জ যেখানে আপনি মান খুঁজছেন।
- row_num: রেঞ্জের মধ্যে যেই সারি থেকে মানটি ফিরে আসবে।
- column_num: (ঐচ্ছিক) যদি রেঞ্জে একাধিক কলাম থাকে তবে কোন কলাম থেকে মানটি আসবে তা নির্ধারণ করে।
উদাহরণ:
ধরা যাক, আপনার কাছে একটি ছাত্রদের নাম এবং তাদের স্কোরের একটি তালিকা রয়েছে। আপনি A1:B5 রেঞ্জে ডেটা রেখেছেন এবং আপনি দ্বিতীয় সারির স্কোর জানাতে চান:
=INDEX(B1:B5, 2)
এটি দ্বিতীয় সারির স্কোর প্রদান করবে।
MATCH ফাংশন
MATCH ফাংশন আপনাকে একটি নির্দিষ্ট মানের অবস্থান খুঁজে দেয় একটি নির্দিষ্ট রেঞ্জের মধ্যে। এটি আপনার ডেটাতে একটি মান খুঁজে পেতে সাহায্য করে এবং সেই মানের অবস্থান (সারি বা কলাম) প্রদান করে।
Syntax:
=MATCH(lookup_value, lookup_array, [match_type])
- lookup_value: যে মানটি আপনি খুঁজছেন।
- lookup_array: যেই রেঞ্জে মানটি খুঁজবেন।
- match_type: (ঐচ্ছিক) এটি 1, 0, বা -1 হতে পারে।
- 1: বৃহত্তম মান ফেরত দিবে যা lookup_value এর সমান বা ছোট (ডিফল্ট)।
- 0: শুধুমাত্র সঠিক মেলে এমন মান ফেরত দিবে।
- -1: ছোটো মান ফেরত দিবে যা lookup_value এর সমান বা বড়।
উদাহরণ:
আপনার কাছে একটি ছাত্রদের নামের তালিকা রয়েছে এবং আপনি "John" নামের অবস্থান জানতে চান:
=MATCH("John", A1:A5, 0)
এটি "John" নামের অবস্থান ফিরিয়ে দিবে।
INDEX এবং MATCH একসাথে ব্যবহার
INDEX এবং MATCH ফাংশন একত্রে ব্যবহৃত হলে এটি ডেটা অনুসন্ধানের জন্য একটি শক্তিশালী সমাধান তৈরি করে। সাধারণত VLOOKUP বা HLOOKUP এর পরিবর্তে INDEX এবং MATCH ব্যবহার করা হয়, কারণ এটি আরও বেশি নমনীয় এবং কার্যকরী।
Syntax:
=INDEX(array, MATCH(lookup_value, lookup_array, 0))
- array: যেখানে আপনি ফলাফল খুঁজছেন।
- lookup_value: যে মানটি আপনি খুঁজছেন।
- lookup_array: যে রেঞ্জে মানটি খুঁজবেন।
উদাহরণ:
ধরা যাক, আপনার কাছে একটি ছাত্রদের নাম এবং তাদের স্কোরের তালিকা রয়েছে। ছাত্রদের নাম কলাম A-তে এবং স্কোর কলাম B-তে আছে। আপনি যদি "John" এর স্কোর জানতে চান:
=INDEX(B1:B5, MATCH("John", A1:A5, 0))
এটি "John" নামের স্কোর (যেটি কলাম B-তে থাকে) ফিরিয়ে দিবে।
INDEX এবং MATCH এর সুবিধা
- নমনীয়তা: INDEX এবং MATCH ফাংশনগুলি আপনাকে নির্দিষ্ট কলাম বা সারি থেকে মান আনতে সাহায্য করে, যেখানে VLOOKUP বা HLOOKUP শুধুমাত্র বাঁদিকে বা উপরে থাকা ডেটার জন্য কাজ করে।
- দ্রুততা: INDEX এবং MATCH কম্পিউটেশনালভাবে আরও দ্রুত, বিশেষত যখন ডেটার পরিমাণ খুব বড়।
- কাস্টমাইজেশন: আপনি INDEX এবং MATCH ব্যবহার করে আপনার ডেটাকে আরও বিস্তারিতভাবে অনুসন্ধান করতে পারেন, যেমন কলাম বা সারির মধ্যে সঠিক মান নির্ধারণ করা।
সারাংশ
INDEX এবং MATCH ফাংশনগুলি একে অপরের সাথে ব্যবহৃত হলে ডেটা অনুসন্ধান এবং রেঞ্জে মান খুঁজে বের করার জন্য খুবই কার্যকরী এবং শক্তিশালী। VLOOKUP বা HLOOKUP এর তুলনায় এগুলি বেশি নমনীয় এবং বিভিন্ন শর্তে কাজ করতে সক্ষম।
Array Formulas এবং Dynamic Arrays Excel-এ অত্যন্ত শক্তিশালী এবং কার্যকরী ফিচার, যা আপনাকে একাধিক সেল বা ডেটা রেঞ্জে একযোগে গাণিতিক, পরিসংখ্যানিক বা লজিকাল গণনা করার সুযোগ দেয়। এই ফিচারগুলো Excel-এর ব্যবহারকারীকে আরও দক্ষ এবং দ্রুত ডেটা বিশ্লেষণ করতে সহায়তা করে।
Array Formulas কী?
Array Formulas একটি একক ফর্মুলার মধ্যে একাধিক সেল বা রেঞ্জের উপর গণনা করতে সক্ষম। এটি একটি বা একাধিক সেলের মান একযোগে প্রসেস করতে ব্যবহৃত হয় এবং ফর্মুলার আউটপুট একাধিক সেলে প্রদর্শন করতে পারে। এটি সেল রেঞ্জের মধ্যে গণনা সম্পাদন করার সময় প্রথাগত ফর্মুলার তুলনায় আরও দ্রুত কাজ করতে সহায়তা করে।
Array Formula ব্যবহার:
- একটি Array Formula লিখুন: উদাহরণস্বরূপ, আপনি দুটি কলামের মান যোগ করতে চান, যেমন A1:A5 এবং B1:B5। আপনি =A1:A5+B1:B5 টাইপ করতে পারেন।
Enter এর পরিবর্তে Ctrl + Shift + Enter চাপুন: Array Formula ব্যবহার করতে Ctrl + Shift + Enter চাপতে হবে, সাধারণ Enter চাপলে ফর্মুলাটি Array হিসেবে কাজ করবে না।
যখন আপনি এই কীগুলি চাপবেন, তখন Excel আপনার ফর্মুলাকে
{}চিহ্নে বেষ্টিত করে দেখাবে (যেমন{=A1:A5+B1:B5}), যা Array Formula নির্দেশ করে।
Array Formula উদাহরণ:
- =SUM(A1:A5*B1:B5): এটি A1:A5 এবং B1:B5 এর মধ্যে প্রতিটি সেলের মানকে গুণ করে এবং তাদের যোগফল প্রদান করবে। এখানে ফর্মুলাটি একটি Array হিসেবে কাজ করছে, যেখানে দুটি রেঞ্জের একাধিক সেল একই সঙ্গে গাণিতিকভাবে প্রসেস হচ্ছে।
- {=A1:A10+B1:B10}: এখানে দুটি কলাম একযোগে যোগ করা হয়েছে, যা শুধুমাত্র একটি Array Formula দ্বারা করা সম্ভব।
Dynamic Arrays কী?
Dynamic Arrays হল Excel-এর একটি নতুন ফিচার, যা Excel 365 এবং Excel 2021 এ উপলব্ধ। এটি আগের Array Formulas থেকে ভিন্ন, কারণ Dynamic Arrays ব্যবহারকারীকে কেবল একটি ফর্মুলা দিয়েই একাধিক সেল বা রেঞ্জে আউটপুট প্রদান করতে সক্ষম করে, এবং এটি স্বয়ংক্রিয়ভাবে প্রয়োজনীয় সেল রেঞ্জে আউটপুট এক্সপ্যান্ড (Expand) করে। Dynamic Arrays এর মাধ্যমে আপনি spill ফিচার ব্যবহার করে একটি ফর্মুলার আউটপুট একাধিক সেলে দেখতে পাবেন।
Dynamic Array Formula ব্যবহার:
- একটি Dynamic Array Formula লিখুন: উদাহরণস্বরূপ, আপনি চাইলে একটি কলামের মানের গুনফল বের করতে পারেন:
- =A1:A5*B1:B5 টাইপ করলে এটি ফলস্বরূপ সেলগুলিতে প্রতিটি A1:A5 এবং B1:B5 এর গুনফল দেখাবে।
- Spill ফিচার: Dynamic Array Formula ব্যবহার করার সময় Excel স্বয়ংক্রিয়ভাবে ফর্মুলার আউটপুট বিভিন্ন সেলে spill করে, অর্থাৎ এটি শুধু এক সেলে নয়, তার পাশের সেলগুলিতেও আউটপুট দিবে।
Dynamic Arrays উদাহরণ:
- =SORT(A1:A5): এই ফর্মুলাটি A1 থেকে A5 পর্যন্ত সেলগুলির মান সজ্জিত (sort) করে এবং Dynamic Array ব্যবহার করে সেগুলিকে একাধিক সেলে দেখতে পারবেন।
- =UNIQUE(A1:A5): UNIQUE ফাংশনটি শুধুমাত্র ইউনিক (অন্যথায় একবারের বেশি থাকা) মানগুলো ফিল্টার করে একাধিক সেলে প্রদর্শন করবে।
- =FILTER(A1:A10, B1:B10>50): এই ফর্মুলাটি B1 থেকে B10 এর মান 50 এর বেশি হলে সেই ডেটা A1 থেকে A10 থেকে ফিল্টার করে দেখাবে, এবং স্বয়ংক্রিয়ভাবে ফলস্বরূপ সেলগুলিতে "spill" হবে।
Array Formulas এবং Dynamic Arrays এর মধ্যে পার্থক্য
- Array Formulas ব্যবহারকারীদের নির্দিষ্ট শর্তে একাধিক সেল বা রেঞ্জের উপর গণনা করতে সহায়তা করে, কিন্তু এটি Ctrl + Shift + Enter দিয়ে প্রবেশ করাতে হয়।
- Dynamic Arrays একটি নতুন বৈশিষ্ট্য যা Excel 365 এবং Excel 2021 এ উপলব্ধ। এটি শুধুমাত্র এক সেলে ফর্মুলা লিখলে, স্বয়ংক্রিয়ভাবে সেই ফর্মুলার আউটপুট একাধিক সেলে "spill" করে দেখায়, এবং এটি অতিরিক্ত কোনো কী চাপতে হয় না।
- Dynamic Arrays Spill ফিচার ব্যবহার করে, অর্থাৎ, এটি আপনার আউটপুটের জন্য সেলগুলিকে স্বয়ংক্রিয়ভাবে নির্বাচন করে, যেখানে Array Formulas আপনাকে নির্দিষ্ট আউটপুট সেল নির্বাচন করতে বাধ্য করে।
সারাংশ
- Array Formulas একাধিক সেল বা রেঞ্জের জন্য একই ফর্মুলা ব্যবহার করে গণনা করতে সহায়তা করে, তবে এগুলি Ctrl + Shift + Enter দিয়ে প্রয়োগ করতে হয়।
- Dynamic Arrays হল Excel-এর নতুন ফিচার, যা এক সেল থেকেই একাধিক সেলে আউটপুট প্রদান করে এবং এটি spill ফিচার ব্যবহার করে স্বয়ংক্রিয়ভাবে আউটপুট এক্সপ্যান্ড করে।
- Dynamic Arrays আরও নমনীয় এবং ব্যবহারকারী-বান্ধব, যা Excel 365 এবং Excel 2021 ব্যবহারকারীদের জন্য সহজ করে তোলে।
এই দুইটি ফিচারই ডেটা বিশ্লেষণ এবং গণনা প্রক্রিয়াকে আরও দক্ষ এবং দ্রুততর করে তোলে।
Excel-এ Statistical Functions ব্যবহার করে আপনি ডেটা বিশ্লেষণ করতে পারেন এবং বিভিন্ন ধরনের পরিসংখ্যানিক তথ্য বের করতে পারেন। এর মধ্যে সবচেয়ে বেশি ব্যবহৃত ফাংশনগুলোর মধ্যে রয়েছে MEDIAN, MODE, এবং STDEV। এগুলো ডেটার কেন্দ্রীয় প্রবণতা, পুনরাবৃত্তি এবং বৈচিত্র্য সম্পর্কিত গুরুত্বপূর্ণ তথ্য প্রদান করে।
MEDIAN ফাংশন
MEDIAN ফাংশনটি একটি ডেটা সেটের মধ্যম মান নির্ধারণ করে। এটি ডেটা রেঞ্জের মধ্যে সংখ্যাগুলোর মধ্যে এমন একটি মান বের করে, যা ডেটা সেটের ঠিক মাঝখানে থাকে। যদি ডেটা সেটে অতিরিক্ত মান থাকে, তবে দুটি মাঝের মানের গড় নেয়।
সিনট্যাক্স:
=MEDIAN(number1, [number2], ...)
- number1, number2,...: এটি ডেটা পয়েন্টগুলোর একটি পরিসীমা বা পৃথক মান হতে পারে।
উদাহরণ:
ধরা যাক, আপনি একটি শ্রেণির নম্বরের গড় নির্ধারণ করতে চান:
| A |
|---|
| 10 |
| 20 |
| 30 |
| 40 |
| 50 |
=MEDIAN(A1:A5) এই ফর্মুলা ব্যবহার করলে, ফলাফল হবে 30। এটি এই ডেটা সেটের মধ্যম মান।
MODE ফাংশন
MODE ফাংশনটি একটি ডেটা সেটের সবচেয়ে বারবার দেখা মান নির্ধারণ করে, অর্থাৎ এটি ডেটার মধ্যে যে মানটি সবচেয়ে বেশি বার আসে তা বের করে। যদি ডেটা সেটে একাধিক মান বারবার আসে, তাহলে এটি সবচেয়ে কমপ্লেক্স সেট থেকে প্রথম মানটি প্রদর্শন করে। যদি ডেটা সেটে কোনো পুনরাবৃত্তি না থাকে, তবে এটি #N/A ফলাফল প্রদান করবে।
সিনট্যাক্স:
=MODE(number1, [number2], ...)
- number1, number2,...: এটি ডেটার মান হতে পারে।
উদাহরণ:
ধরা যাক, আপনার কাছে কিছু বিক্রয় পরিসংখ্যান আছে:
| A |
|---|
| 10 |
| 20 |
| 10 |
| 30 |
| 10 |
=MODE(A1:A5) এই ফর্মুলা ব্যবহার করলে, ফলাফল হবে 10, যেহেতু 10 মানটি সবচেয়ে বেশি বার আসছে।
STDEV ফাংশন
STDEV (Standard Deviation) ফাংশনটি ডেটা সেটের ছড়িয়ে পড়ার বা বৈচিত্র্যের একটি পরিমাপ প্রদান করে। এটি ডেটার মানগুলোর মধ্যে গড় থেকে কতটা বিচ্যুতি হয়েছে তা নির্ধারণ করে। উচ্চ মানের স্ট্যান্ডার্ড ডিভিয়েশন নির্দেশ করে যে ডেটা সেটটি খুবই ছড়িয়ে পড়েছে, এবং নিম্ন মানের স্ট্যান্ডার্ড ডিভিয়েশন নির্দেশ করে যে ডেটা সেটটি গড়ের কাছাকাছি রয়েছে।
সিনট্যাক্স:
=STDEV(number1, [number2], ...)
- number1, number2,...: এটি ডেটার মান হতে পারে।
উদাহরণ:
ধরা যাক, একটি ক্লাসের ছাত্রদের স্কোর রয়েছে:
| A |
|---|
| 85 |
| 90 |
| 92 |
| 80 |
| 78 |
=STDEV(A1:A5) এই ফর্মুলা ব্যবহার করলে, এটি স্ট্যান্ডার্ড ডিভিয়েশন বের করবে যা এই ডেটা সেটের বিচ্যুতি বা বৈচিত্র্যকে পরিমাপ করবে। ফলস্বরূপ, আপনি জানতে পারবেন যে ছাত্রদের স্কোর গড় থেকে কতটুকু ছড়িয়ে পড়েছে।
সারাংশ
- MEDIAN: ডেটার মধ্যম মান নির্ধারণ করে, যা ডেটা সেটের সঠিক মাঝখানে থাকে।
- MODE: ডেটার মধ্যে সবচেয়ে বেশি পুনরাবৃত্তি হওয়া মান বের করে।
- STDEV: ডেটা সেটের ছড়িয়ে পড়া বা বৈচিত্র্য নির্ধারণ করে, যা ডেটার গড় থেকে বিচ্যুতি পরিমাপ করে।
এই তিনটি ফাংশন ডেটার কেন্দ্রীয় প্রবণতা এবং বৈচিত্র্য বুঝতে সহায়তা করে, এবং Excel-এ বিশ্লেষণাত্মক কাজ করার জন্য অত্যন্ত কার্যকরী।
Read more